/***********
Author : 김광성
Version : 1.0
************/



/***** 공통사항 *****/
table.bbs_list td.l, table.bbs_view td.l, table.bbs_write td.l, table.postal_list td.l {text-align:left; padding:5px 10px 2px 10px;}
table.bbs_list td.r, table.bbs_view td.r, table.bbs_write td.r, table.postal_list td.r{text-align:right; padding:5px 10px 2px 10px;}
table.bbs_list td.c, table.bbs_view td.c, table.bbs_write td.c, table.postal_list td.c{text-align:center; padding:5px 10px 2px 10px;}
table.bbs_list td, table.bbs_view td, table.bbs_write th, table.bbs_write td, table.bbs_list_search td, table.bbs_lists_search td{border-bottom:1px solid #E6E6E6;}
table.bbs_list td table td, table.bbs_list td table td, table.bbs_write td table td{background-image:none; border-width:0px; padding:0; height:auto;}

table.tbl td.l, table.tbl_row td.l, table.tbl_submit td.l{text-align:left; padding:5px 10px 2px 10px;}
table.tbl td.ll, table.tbl_row td.ll, table.tbl_submit td.ll{text-align:left; padding:5px 0px 2px 0px;}
table.tbl td.r, table.tbl_row td.r, table.tbl_submit td.r{text-align:right; padding:5px 10px 2px 10px;}
table.tbl td.c, table.tbl_row td.c, table.tbl_submit td.c{text-align:center; padding:5px 10px 2px 10px;}
table.tbl td table td, table.tbl_row td table td, table.tbl_submit td table td, table.tbl_submit td table td{background-image:none; border-width:0px; padding:0; height:auto;}
table.tbl .col td, table.tbl_row .col td, table.tbl_submit .col td{background-color:#FCFCF9;}


.none {border-right:none !important;}
.none02 {border-top:none !important;}
.none03 {border-bottom:none !important;}
.listNone {font-size:0.9em; color:#999; padding:25px 0 25px 0;}



/***** bbs_list_search(통합검색 리스트) *****/
.roundBox_01 {width:98.9%; height:41px; margin:0 0 0 0; background:url('../images/common/bg/bg_searchboxc.gif') repeat-x 0 0; float:left;}
.roundBox_02 {width:98%; height:65px; margin:0 0 0 0; background:url('../images/common/bg/bg_searchboxc2.gif') repeat-x 0 0; float:left;}
.list_search {width:auto; height:19px; padding:10px 0 0 6px; float:left;}
.list_search li{float:left; padding:0 3px 0 0;}
.list_search02 {width:auto; height:19px; padding:12px 0 0 4px;}
.list_text {width:auto; height:19px; padding:10px 0 0 6px; float:left;}
.list_text li{float:left; padding:0 3px 0 0;}








/***** bbs_list_search(통합검색 리스트-메일서비스) *****/
.txt_mailtxt {font-size:0.73em; margin:0 0 0 12px; font-weight:normal; color:#777;}
.mailBtn_first {margin:6px 0 0 0; float:; display:inline;}
.mailBtn_first li {float:left; margin:0 4px 0 0;}
.search_layout_btn {width:100%; height:32px; margin:15px 0 0 0; padding:0 0 0 0; text-align:right; float:right; }/***** 라인없는우측버튼 *****/
.search_layout_line {width:100%; height:20px; border-top:1px solid #E6E6E6; margin:15px 0 0 0; padding:0 0 0 0; text-align:right; float:right;}/***** 라인있는우측버튼 *****/
.search_layout_inbox {width:92%; height:34px; margin:15px 0 0 0; padding:0 0 0 0; text-align:center; float:right;}/***** 박스안에 들어가는 중간버튼 *****/
.search_layout_btnin {width:92%; height:32px; margin:5px 5px 0 0; padding:0 0 0 0; text-align:right; float:right; }/***** 박스안에 들어가는 우측버튼 *****/
.search_layout_btnup {width:50%; height:32px; margin:0 5px 0 0; padding:0 0 0 0; text-align:right; float:right; }/***** top 우측버튼 *****/
.search_layout02 {width:100%; height:32px; border-bottom:1px solid #D0D0D0;}
.search_layout04 {width:92%; height:34px; margin:15px 0 0 0; padding:0 0 0 0; text-align:right; float:right;}
.search_layout05 {width:100%; height:32px; border-bottom:1px solid #E6E6E6;}
.search_layout06 {width:100%; height:22px; border-bottom:1px solid #E6E6E6;}
.search_layout07 {width:100%; height:32px;}
.mailBtn_third {width:30%; margin:8px 0 0 0; float:left; display:inline;}
.mailBtn_third li {float:left; margin:0 4px 0 0;}
.mailBtn_third01 {width:30%; margin:8px 0 0 0; float:left; display:inline;}
.mailBtn_third01 li {float:left; margin:0 4px 0 0;}

.hide_conLayout06 {width:190px; margin:0; padding:0; vertical-align:top;}
.hide_conLayout07 {width:280px; margin:0; padding:0; vertical-align:top;}
.hide_conLayout08 {width:410px; margin:0; padding:0; vertical-align:top;}
.mailBtn_fourth {width:auto; margin:0 1px 0 0; float:right; display:inline;}/***** 라인없는우측버튼 *****/
.mailBtn_fourth li {float:left; margin:0 0 0 4px;}/***** 라인없는우측버튼 *****/
.mailBtn_fifth {margin:7px 0 0 0; float:right; text-align:right; display:inline;}
.mailBtn_fifth li {float:left; margin:0 0 0 4px;}
.mailBtn_sixth {width:30%; margin:6px 0 0 0; float:left;}
.mailBtn_sixth li {float:left; margin:0 4px 0 0;}









/***** 페이징 *****/

#pagingNav {clear:both;margin:15px auto;padding:1px 0;text-align:center;font-size:12px;font-family::dotum, 돋움;letter-spacing:-1px;line-height:normal;}  

#pagingNav a {display:inline-block; text-decoration:none;vertical-align:middle;}
#pagingNav a:link {display:inline-block; text-decoration:none;vertical-align:middle;}
#pagingNav a:visited {display:inline-block; text-decoration:none;vertical-align:middle;}
#pagingNav a:hover {text-decoration:underline;}
#pagingNav a:active {text-decoration:underline;}

   
.num_box {font-weight:bold;}  
.num_prev, .num_next, .num_box {padding:3px 5px; border:1px solid #fff;color:#666;}
.num_box:link{color:#666;}
.num_box:hover {padding:3px 5px;border:1px solid #bdbdbd;color:#de0000; text-decoration:none !important;}
.num_box:active {padding:3px 5px;border:1px solid #bdbdbd;color:#de0000; text-decoration:none !important;}
a:link.cur_num {padding:3px 5px; border:1px solid #BDBDBD; color:#DE0000;}  /*링크  */

a.cur_num {padding:3px 5px;border:1px solid #bdbdbd;color:#de0000;}
a.cur_num:link {padding:3px 5px;border:1px solid #bdbdbd;color:#de0000;}
a.cur_num:visited {padding:3px 5px;border:1px solid #bdbdbd;color:#de0000;}
a.cur_num:hover {padding:3px 5px;border:1px solid #bdbdbd;color:#de0000; text-decoration:none !important;}
a.cur_num:active {padding:3px 5px;border:1px solid #bdbdbd;color:#de0000; text-decoration:none !important;}






/***** bbs_list(메일 리스트) *****/
table.bbs_list{width:100%; text-align:center; line-height:1.5em; border-top:1px solid #BDBDBD; border-bottom:1px solid #BDBDBD;}
table.bbs_list th{font-size:0.9em; text-align:center; font-weight:bold; height:26px; text-align:center; color:#333; border-bottom:1px solid #BDBDBD; border-right:1px solid #BDBDBD; background:url('../images/common/bg/bg_list.gif') repeat-x 0 0;}
table.bbs_list th.l{text-align:left;}
table.bbs_list td{text-align:center; padding:6px 0 3px 0; border-right:1px solid #E6E6E6; color:#666; font-weight:normal;}/* TD */
table.bbs_list td.long{background-color:#f8f8f8;font-size:0.9em; text-align:center; font-weight:bold; height:36px; text-align:center; color:#333; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
table.bbs_list td.enter{text-align:left; padding:6px 0 3px 16px; color:#888; font-size:0.9em; font-weight:normal;}/* TD */
table.bbs_list td.enter_re{text-align:left; padding:6px 0 3px 26px; color:#888; font-size:0.9em; font-weight:normal;}/* TD */
table.bbs_list td.gray_bg{text-align:left; padding:6px 0 3px 26px; border-right:1px solid #E6E6E6; color:#888; font-size:0.9em; font-weight:normal;background:#F4F4F4 url('../images/common/blt/icon_enter.gif') no-repeat 14px 10px;}/* TD */
table.bbs_list td.gray_bg_re{text-align:left; padding:6px 0 3px 34px; border-right:1px solid #E6E6E6; color:#888; font-size:0.9em; font-weight:normal;background:#F4F4F4 url('../images/common/blt/icon_enter.gif') no-repeat 22px 10px  ;}/* TD */
table.bbs_list td.gray_bg_noimg{text-align:left; color:#333; padding:6px 0 3px 12px; border-right:1px solid #E6E6E6; color:#888; font-size:0.9em; font-weight:normal; background:#F4F4F4; }/* TD */
table.bbs_list td.gray_bg_noimg_strong{text-align:left; padding:6px 0 3px 12px; border-right:1px solid #E6E6E6; color:#666; font-size:1.0em; font-weight:normal;background:#F4F4F4; }/* TD */
table.bbs_list td.color888{text-align:center; padding:6px 0 3px 0; border-right:1px solid #E6E6E6; color:#888;}/* TD */
table.bbs_list td.l{text-align:left; padding:6px 0 3px 10px; border-right:1px solid #DEDEDD;}
table.bbs_list td.l2{text-align:left; padding:6px 0 3px 0; border-right:1px solid #DEDEDD;}
table.bbs_list td.l3{text-align:left; padding:6px 0 3px 0; border-right:1px solid #DEDEDD;}
table.bbs_list td.l4{text-align:center; padding:6px 0 3px 0px; border-right:1px solid #DEDEDD;}
table.bbs_list td.r{text-align:right; padding:4px 17px 2px 0;}
table.bbs_list td.r2{text-align:right; padding:4px 15px 2px 0;}
table.bbs_list td.left{text-align:left;}
table.bbs_list td img{vertical-align:middle;}
table.bbs_list th img{vertical-align:middle;}
.totalList {text-align:left; margin:0 0 4px 5px;}
table.bbs_list tr.checked td {background-color:#F2E9DC;}/*체크박스 선택시 배경색상*/
table.bbs_list tfoot td{text-align:center; padding:4px 0 2px 0; background-color:#F4F4F4; font-weight:bold; border-right:1px solid #E6E6E6;}/* TD */
table.bbs_list tr.bg_gray{background:#F4F4F4;}
table.bbs_list td.bd_bottom{border-bottom:1px solid #BDBDBD;}
table.bbs_list td.colorRed{color:#E31A22;}
table.bbs_list td.color_gold{color:#b2884d;}

table.bbs_list dl.info dt { display:inline; float:left;}
table.bbs_list dl.info dt img { vertical-align:middle;}
table.bbs_list dl.info dd { display:inline; color:#888;  }
table.bbs_list dl.info dd img {float:right; margin:0 30px 0 0;}

/***** 메일 입력 테이블 tbl_submit *****/
table.tbl_submit{width:100%; text-align:left; line-height:1.5em; border-top:1px solid #BDBDBD; border-bottom:1px solid #BDBDBD;}
table.tbl_submit th{text-align:left; font-weight:bold; color:#333; padding:3px 0 3px 10px; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; background-color:#F4F4F4;}
table.tbl_submit th.pad{text-align:left; line-height:2.1em; font-weight:bold; color:#333; padding:3px 0 3px 10px; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; background-color:#F4F4F4;}

table.tbl_submit th.top{text-align:left; font-weight:bold; color:#333; padding:8px 0 3px 10px; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; background-color:#F4F4F4; vertical-align:top;}
table.tbl_submit th.noleft{text-align:left; font-weight:bold; color:#333; padding:3px 1px 3px 1px; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; background-color:#F4F4F4;}
table.tbl_submit th.l{text-align:left; font-weight:bold; color:#666; padding:3px 0 3px 22px; border-bottom:1px solid #E6E6E6;}
table.tbl_submit th.c{text-align:center; font-weight:bold; color:#333; padding:3px 0 3px 22px; border-bottom:1px solid #E6E6E6;}
table.tbl_submit td{padding:4px 0 4px 10px; border-bottom:1px solid #E6E6E6; color:#666;}
table.tbl_submit td.text{padding:10px 0 10px 10px; border-bottom:1px solid #E6E6E6; color:#666;}
table.tbl_submit td.nopadding{padding:0 0 0 0; border-bottom:1px solid #E6E6E6; color:#666;}
table.tbl_submit td.bd_r{border-right:1px solid #E6E6E6;}
table.tbl_submit td.top{vertical-align:top; padding:10px 0 10px 10px;}
table.tbl_submit td.color333{color:#333;}
table.tbl_submit td.picture{padding:5px 0 2px 0; text-align:center; vertical-align:top; border-bottom:1px solid #E6E6E6; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD; color:#333;}
table.tbl_submit td div.view{margin:5px 0 5px -10px; border:1px solid #CFCFCF; text-align:left; height:360px;}
table.tbl_submit td div.view02{padding:20px 0px; text-align:center; vertical-align:top; color:#666;}
table.tbl_submit td div.view03{margin:5px 0 5px -10px; padding:20px 20px 30px 20px; border:1px solid #CFCFCF; text-align:left;}
table.tbl_submit td div.view04{margin:5px 2px 5px 0; border:1px solid #CFCFCF; text-align:left; height:360px;}

/***** 메일 입력 테이블 tbl_small *****/
table.tbl_small{width:100%; text-align:left; line-height:1.5em; }
table.tbl_small th{text-align:left; font-weight:bold; color:#333; padding:3px 0 3px 10px; border-bottom:1px solid #BDBDBD; border-top:1px solid #BDBDBD; border-right:1px solid #E6E6E6; background-color:#F4F4F4;}
table.tbl_small th.pad{text-align:left; line-height:2.1em; font-weight:bold; color:#333; padding:3px 0 3px 10px; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; background-color:#F4F4F4;}

table.tbl_small th.top{text-align:left; font-weight:bold; color:#333; padding:8px 0 3px 10px; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; background-color:#F4F4F4; vertical-align:top;}
table.tbl_small th.noleft{text-align:left; font-weight:bold; color:#333; padding:3px 1px 3px 1px; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; background-color:#F4F4F4;}
table.tbl_small th.l{text-align:left; font-weight:bold; color:#666; padding:3px 0 3px 22px; border-bottom:1px solid #E6E6E6;}
table.tbl_small td{padding:4px 0 4px 10px; border-bottom:1px solid #BDBDBD; border-top:1px solid #BDBDBD; color:#666;}
table.tbl_small td.text{padding:10px 0 10px 10px; border-bottom:1px solid #E6E6E6; color:#666;}
table.tbl_small td.nopadding{padding:0 0 0 0; border-bottom:1px solid #E6E6E6; color:#666;}
table.tbl_small td.bd_r{border-right:1px solid #E6E6E6;}
table.tbl_small td.noborder{border-top:none; border-bottom:none; border-right:1px solid #E6E6E6; text-align:left; padding-left:15px;}
table.tbl_small td.top{vertical-align:top; padding:10px 0 10px 10px;}
table.tbl_small td.color333{color:#333;}
table.tbl_small td.picture{padding:5px 0 2px 0; text-align:center; vertical-align:top; border-bottom:1px solid #E6E6E6; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD; color:#333;}
table.tbl_small td div.view{margin:5px 0 5px -10px; border:1px solid #CFCFCF; text-align:left; height:360px;}
table.tbl_small td div.view02{padding:20px 0px; text-align:center; vertical-align:top; color:#666;}
table.tbl_small td div.view03{margin:5px 0 5px -10px; padding:20px 20px 30px 20px; border:1px solid #CFCFCF; text-align:left;}
table.tbl_small td div.view04{margin:5px 2px 5px 0; border:1px solid #CFCFCF; text-align:left; height:360px;}


/***** 메일 입력 테이블 tbl_submit td table tbl_tlist *****/
table.tbl_submit td table.tbl_tlist{width:100%; text-align:left; line-height:1.5em; }
table.tbl_submit td table.tbl_tlist th{text-align:left; scolor:#333; padding:3px 0 3px 10px; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; background-color:#F4F4F4;}
table.tbl_submit td table.tbl_tlist th.top{text-align:left; font-weight:bold; color:#333; padding:8px 0 3px 10px; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; background-color:#F4F4F4; vertical-align:top;}
table.tbl_submit td table.tbl_tlist th.l{text-align:left; font-weight:bold; color:#666; padding:3px 0 3px 22px; border-bottom:1px solid #E6E6E6;}
table.tbl_submit td table.tbl_tlist td{padding:4px 0 4px 10px; border-bottom:1px solid #E6E6E6; color:#666;}
table.tbl_submit td table.tbl_tlist td.bd_r{border-right:1px solid #E6E6E6;}
table.tbl_submit td table.tbl_tlist td.top{vertical-align:top; padding:10px 0 10px 10px;}
table.tbl_submit td table.tbl_tlist td.color333{color:#333;}
table.tbl_submit td table.tbl_tlist td.picture{padding:5px 0 2px 0; text-align:center; vertical-align:top; border-bottom:1px solid #E6E6E6; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD; color:#333;}
table.tbl_submit td table.tbl_tlist td div.view{margin:5px 0 5px -10px; border:1px solid #CFCFCF; text-align:left; height:360px;}
table.tbl_submit td table.tbl_tlist td div.view02{padding:20px 0px; text-align:center; vertical-align:top; color:#666;}
table.tbl_submit td table.tbl_tlist td div.view03{margin:5px 0 5px -10px; padding:20px 20px 30px 20px; border:1px solid #CFCFCF; text-align:left;}
table.tbl_submit td table.tbl_tlist td div.view04{margin:5px 2px 5px 0; border:1px solid #CFCFCF; text-align:left; height:360px;}

/***** 메일 입력 테이블 tbl_tlist *****/
table.tbl_tlist{width:100%; text-align:left; line-height:1.5em; border-bottom:1px solid #E6E6E6;  border-bottom:1px solid #E6E6E6; }
table.tbl_tlist th{text-align:left; scolor:#333; padding:3px 0 3px 10px; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; background-color:#F4F4F4;}
table.tbl_tlist th.top{text-align:left; font-weight:bold; color:#333; padding:8px 0 3px 10px; border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; background-color:#F4F4F4; vertical-align:top;}
table.tbl_tlist th.l{text-align:left; font-weight:bold; color:#666; padding:3px 0 3px 22px; border-bottom:1px solid #E6E6E6;}
table.tbl_tlist td{padding:4px 0 4px 10px; border-bottom:1px solid #E6E6E6; color:#666;}
table.tbl_tlist td.bd_r{border-right:1px solid #E6E6E6;}
table.tbl_tlist td.top{vertical-align:top; padding:10px 0 10px 10px;}
table.tbl_tlist td.color333{color:#333;}
 table.tbl_tlist td.picture{padding:5px 0 2px 0; text-align:center; vertical-align:top; border-bottom:1px solid #E6E6E6; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD; color:#333;}
table.tbl_tlist td div.view{margin:5px 0 5px -10px; border:1px solid #CFCFCF; text-align:left; height:360px;}
table.tbl_tlist td div.view02{padding:20px 0px; text-align:center; vertical-align:top; color:#666;}
table.tbl_tlist td div.view03{margin:5px 0 5px -10px; padding:20px 20px 30px 20px; border:1px solid #CFCFCF; text-align:left;}
table.tbl_tlist td div.view04{margin:5px 2px 5px 0; border:1px solid #CFCFCF; text-align:left; height:360px;}




/* Lined Tab */
.tab_search {width:100%; float:left;  background:url('../images/common/tab/tab_line.gif') repeat-x 0 0;}
.tab_search dt{float:left;}
.tab_search dd{float:left; width:100%;}
.tabBar_01_on {width:92px; height:21px; text-align:center; padding:5px 0 0 0; color:#F52732; font-weight:bold; font-size:0.9em; background:url('../images/common/tab/tab_01_on.gif') no-repeat 0 0;}
.tabBar_01_off {width:92px; height:21px; text-align:center; padding:5px 0 0 0; color:#888; font-size:0.9em; background:url('../images/common/tab/tab_01_off.gif') no-repeat 0 0;}

/*****  Board  *****/
.categoryBg {background:url('../images/common/blt/icon_categorybg.gif') repeat-y 0 0;}
.list_selboard {width:360px; height:240px; float:left;}
.list_selboard02 {width:360px; float:left;}
.list_selboard_tab {width:100%; float:left;}


/***** tbl_list(게시판 리스트) *****/
table.tbl_list{width:100%; text-align:center; border-top:1px solid #e0242c; line-height:1.5em;}
table.tbl_list th{font-size:0.9em; padding:5px 0 4px 0; text-align:center; color:#3f5a86; border-bottom:1px solid #a8c8e4; border-right:1px solid #a8c8e4;}
table.tbl_list td{text-align:center; padding:5px 0 4px 0; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2;}/*̺ TD */
table.tbl_list td.l{text-align:left; padding:5px 0 4px 10px;}
table.tbl_list td.tblComment{text-align:left; padding:15px 10px 15px 10px; background-color:#fafafa;}
table.tbl_list .thTit {ont-size:0.9em; padding:5px 0 4px 0; text-align:center; color:#3f5a86; border-bottom:1px solid #E2E2E2; border-right:1px solid #E2E2E2;}
.totalList {text-align:left; margin:0 0 4px 5px;}

/***** 파일첨부(리스트) *****/
table.fileUp{line-height:1.5em; border:1px solid #C9C9C9; border-collapse:separate;}
table.fileUp th{height:10px; font-size:0.9em; line-height:1em; text-align:center; text-align:center; color:#555; border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; background-color:#EDEDED; background:url('../images/common/bg/bg_fileup.gif') repeat-x 0 0;}
table.fileUp th.txt{height:11px; font-size:0.9em; line-height:1em; text-align:center; text-align:center; font-weight:normal; color:#555; border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; background:url('../images/common/bg/bg_fileup.gif') repeat-x 0 0;}
table.fileUp td.file{text-align:left; padding:4px 10px 2px 10px;}
table.fileUp td.fileBg{text-align:left; padding:4px 10px 2px 10px; background-color:#EFEFEF;}
table.fileUp td.r{text-align:right; padding:4px 12px 2px 0; color:#888;}
table.fileUp td.rBg{text-align:right; padding:4px 12px 2px 0; background-color:#EFEFEF;}
table.fileUp td.lBg{text-align:left; padding:4px 12px 2px 10px; background-color:#EFEFEF;}
table.fileUp td.bgimg{text-align:center; height:50px; padding:7px 0 4px 0; background:url('../images/common/bg/bg_fileuptxt.gif') no-repeat center 7px;}/*̺ TD */
table.fileUp td.l{padding:7px 0 4px 10px;}



table.fileUp01{line-height:1.5em; border:1px solid #C9C9C9; border-collapse:separate;}
table.fileUp01 th{height:10x; font-size:0.9em; line-height:1em; text-align:center !important; color:#555 !important; border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9 !important; background-color:#EDEDED; background:url('../images/common/bg/bg_fileup.gif') repeat-x 0 0;}
table.fileUp01 th.txt{height:17px; font-size:0.9em; line-height:1.2em; font-weight:normal; color:#555; border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; background:url('../images/common/bg/bg_fileup.gif') repeat-x 0 0;}
table.fileUp01 td.file{text-align:left; padding:4px 10px 2px 10px;}
table.fileUp01 td.fileBg{text-align:left; padding:4px 10px 2px 10px; background-color:#EFEFEF;}
table.fileUp01 td.r{text-align:right; padding:4px 12px 2px 0; color:#888;}
table.fileUp01 td.rBg{text-align:right; padding:4px 12px 2px 0; background-color:#EFEFEF;}
table.fileUp01 td.bgimg{text-align:center; height:50px; padding:7px 0 4px 0; background:url('../images/common/bg/bg_fileuptxt.gif') no-repeat center 7px;}/*̺ TD */
table.fileUp01 td.l{padding:7px 0 4px 10px;}


/* 심플달력 */
.calendar_simple {width:165px; margin:0 auto; border:0px; color:#666; line-height:1.2em; font-size:0.88em;}
.calendar_simple strong {color:#666;}
.calendar_simple tr {border:none; font-weight:normal;}
.calendar_simple th {width:24px; height:20px; border:none; text-align:center; background-color:#F1EEE9;}
.calendar_simple td {width:24px; height:14px; border:none; text-align:center; padding:2px 1px;}
.calendar_simple td.padNone {padding:0px; height:5px;}
.calendar_simple td div.point {width:17px; height:14px; border:none; text-align:center; background-color:#F16976;}


/* 심플달력 */
.calendar_simple02 {width:85%; margin:0 auto; border:0px; color:#666; line-height:1.2em; font-size:0.88em;}
.calendar_simple02 strong {color:#666;}
.calendar_simple02 tr {border:none; font-weight:normal;}
.calendar_simple02 th {width:24px; height:20px; border:none; text-align:center; background-color:#F1EEE9;}
.calendar_simple02 td {width:24px; height:14px; border:none; text-align:center; padding:2px 1px;}
.calendar_simple02 td.padNone {padding:0px; height:5px;}
.calendar_simple02 td div.point {width:17px; height:14px; border:none; text-align:center; background-color:#F16976;}





/***** schedule *****/
.date_ttl {float:left;}
.date_ttl li {float:left;}

.date_link {float:right;}
.date_link li {float:left; padding-top:5px; font-size:0.9em; font-weight:normal;}

a.date_tab01 {color:#666 !important; text-decoration:none !important; letter-spacing:0px; background:url('../images/common/tab/tab_04_off.gif') no-repeat 0 0;  padding:5px 11px 8px 9px;}
a.date_tab01:link {color:#666 !important; text-decoration:none !important; letter-spacing:0px; background:url('../images/common/tab/tab_04_off.gif') no-repeat 0 0;}
a.date_tab01:visited {color:#666 !important; text-decoration:none !important; letter-spacing:0px; background:url('../images/common/tab/tab_04_off.gif') no-repeat 0 0;}
a.date_tab01:hover {color:#ffffff !important; text-decoration:none !important; letter-spacing:0px; font-weight:bold !important; background:url('../images/common/tab/tab_04_on.gif') no-repeat 0 0; padding:5px 9px 8px 9px;}
a.date_tab01:active {color:#ffffff !important; text-decoration:none !important; letter-spacing:0px; font-weight:bold !important; background:url('../images/common/tab/tab_04_on.gif') no-repeat 0 0; padding:5px 9px 8px 9px;}


.sms_tabLayout{margin:6px 0 17px 0; background:url('../images/sms/tab_line.gif') repeat-x 0 0; width:290px;}
.sms_tabLayout li{float:left; padding-top:8px;}


.bg_gray{background:#F7F7F7;}


.monthly_table {width:100%; text-align:center; line-height:1.5em; border-top:1px solid #BDBDBD; border-bottom:1px solid #BDBDBD;}
.monthly_table th{height:26px; border-bottom:1px solid #BDBDBD; border-right:1px solid #BDBDBD; background:url('../images/common/bg/bg_list.gif') repeat-x 0 0; font-size:0.9em;}
.monthly_table td{text-align:left; font-size:0.9em; vertical-align:top; color:#666; border-right:1px solid #E6E6E6; line-height:1.5em;}
.monthly_table td.color_blue{color:#4E91BB;}
.monthly_table td.color_pink{color:#F16976;}
.monthly_table td.color_gold{color:#b2884d;}
.monthly_table td.bd_b{border-bottom:1px solid #E6E6E6; padding-bottom:5px;}
.monthly_table td.right{text-align:right;}

.monthly_table ul.t01{padding:5px 5px 0 5px; overflow:hidden;}
.monthly_table ul.t02{padding:0px 0 5px 5px; clear:both;}
.monthly_table ul.t02 li{line-height:1.7em;}

.monthly_table ul a:link {color:#666; text-decoration:none; font-size:1em; letter-spacing:0px;}
.monthly_table ul a:visited {color:#666; text-decoration:none; font-size:1em; letter-spacing:0px;}
.monthly_table ul a:hover {color:#B2884D; text-decoration:underline; font-size:1em; letter-spacing:0px;}
.monthly_table ul a:active {color:#B2884D; text-decoration:underline; font-size:1em; letter-spacing:0px;}

.monthly_layer{border:2px solid #f16976; position:absolute; margin:-1px 0 0 -1px; background:#fff;}
.monthly_bar01{background:url('../images/common/bg/date_bar01.gif') 0 0 repeat-x; padding:2px 0 6px 5px;}
.monthly_bar01 a:link {color:#fff; text-decoration:none; font-size:1em; letter-spacing:0px;}
.monthly_bar01 a:visited {color:#fff; text-decoration:none; font-size:1em; letter-spacing:0px;}
.monthly_bar01 a:hover {color:#fff; text-decoration:underline; font-size:1em; letter-spacing:0px;}
.monthly_bar01 a:active {color:#fff; text-decoration:underline; font-size:1em; letter-spacing:0px;}

.monthly_bar02{background:url('../images/common/bg/date_bar02.gif') 0 1px repeat-x; padding-left:5px;}
.monthly_bar02 a:link {color:#fff; text-decoration:none; font-size:1em; letter-spacing:0px;}
.monthly_bar02 a:visited {color:#fff; text-decoration:none; font-size:1em; letter-spacing:0px;}
.monthly_bar02 a:hover {color:#fff; text-decoration:underline; font-size:1em; letter-spacing:0px;}
.monthly_bar02 a:active {color:#fff; text-decoration:underline; font-size:1em; letter-spacing:0px;}


.monthly_overLayer{position:absolute; border:2px solid #F16976;}
.monthly_overLayer01{position:absolute; border:2px solid #F16976; background:#fff;}

.monthly_today{background:#ffffe8;}


.sc_layer{width:96%; float:left;}
.sc_table{width:100%; border:0;}
.sc_table td{border:0 !important;}

.sc_bar01{background:#AA9B79; padding-left:2px;}
.sc_bar01 a:link {color:#fff; text-decoration:none; font-size:1em; letter-spacing:0px;}
.sc_bar01 a:visited {color:#fff; text-decoration:none; font-size:1em; letter-spacing:0px;}
.sc_bar01 a:hover {color:#fff; text-decoration:underline; font-size:1em; letter-spacing:0px;}
.sc_bar01 a:active {color:#fff; text-decoration:underline; font-size:1em; letter-spacing:0px;}

.sc_bar02{border-top:3px solid #BDBDBD; border-bottom:1px solid #BDBDBD; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD; background:#E5E5E4;  margin-right:3px; filter:alpha(opacity=70);}
.sc_bar02_ttl{margin:4px 0 0 2px; position:absolute;}

.sc_bar03{background:#FFF9EC url('../images/common/bg/date_bar.gif') 0 2px repeat-x; float:left;}

.sc_bar04{border-top:3px solid #BDBDBD; border-bottom:1px solid #BDBDBD; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD; background:#E5E5E4; filter:alpha(opacity=70); float:left; width:33%;}

.day_layer{width:205px; height:140px; border:1px solid #888888; overflow-x:hidden;overflow-y:scroll; padding:15px 5px 15px 10px; background:#fff;}
.day_layer dl{font-size:0.9em; font-weight:normal; clear:both; width:190px;}
.day_layer dl dt{float:left; font-weight:bold; color:#666; background:url('../images/common/blt/blt_reddott.gif') 0 8px no-repeat; padding-left:6px; width:70px;}
.day_layer dl dd{float:left; color:#888;}


.yearly_table01{width:100%; border-top:2px solid #bdbdbd; border-bottom:1px solid #e6e6e6;}
.yearly_table01 td{border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}

.yearly_table{width:100%; text-align:center; line-height:1.5em; border;1px solid #ffffff; border:2px solid #fff;}
.yearly_table th{font-size:0.9em; text-align:center; font-weight:bold; height:10px; text-align:center; color:#333; padding-top:10px;}
.yearly_table td{color:#666; font-size:0.9em; height:18px; border:none;}
.yearly_table td.cl{color:#F16976; padding-left:10px;}
.yearly_table td.cr{padding-right:10px;}
.yearly_today{padding-right:2px; width:15px; height:17px; background:#F16976; color:#fff;}


.weekly_table01 {width:100%; line-height:1.5em; border-top:1px solid #BDBDBD; border-bottom:1px solid #BDBDBD;}
.weekly_table01 th{height:26px; border-bottom:1px solid #BDBDBD; border-right:1px solid #BDBDBD; background:url('../images/common/bg/bg_list.gif') repeat-x 0 0; color:#666; text-align:center;}
.weekly_table01 td{font-weight:bold; padding:5px 2px 3px 7px; border-right:1px solid #BDBDBD; border-bottom:1px solid #BDBDBD;}
.weekly_table01 tr.ttl01{ background:#FCE8EA; font-size:0.9em; color:#F16976;}
.weekly_table01 tr.ttl02{ background:#FFF9EC;  font-size:0.9em; color:#fff;}
.weekly_table01 tr.ttl02 td{vertical-align:top; padding-left:2px;}
.weekly_table01 .color333{color:#333;}
.weekly_table01 .color666{color:#666;}
.weekly_table01 .colorRed{color:#E31A22;}
.weekly_table01 .color_blue{color:#6594C8;}

.weekly_table01{background:#AA9B79; padding-left:2px;}
.weekly_table01 a:link {color:#fff; text-decoration:none; font-size:1em; letter-spacing:0px;}
.weekly_table01 a:visited {color:#fff; text-decoration:none; font-size:1em; letter-spacing:0px;}
.weekly_table01 a:hover {color:#fff; text-decoration:underline; font-size:1em; letter-spacing:0px;}
.weekly_table01 a:active {color:#fff; text-decoration:underline; font-size:1em; letter-spacing:0px;}

.weekly_table02 {width:100%; line-height:1.5em; border-top:1px solid #BDBDBD; border-bottom:1px solid #BDBDBD;  font-size:0.9em; margin-top:1px;}
.weekly_table02 th{border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE; background:#F7F7F7; padding:6px 0px 4px 0; font-weight:normal; text-align:center;}
.weekly_table02 td{border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE; vertical-align:top;}
.weekly_table02 tr.dot_line th{border-bottom:0; background:#F7F7F7 url('../images/schedule/dot_line.gif') 0 bottom repeat-x;}
.weekly_table02 tr.dot_line td{border-bottom:0; background:url('../images/schedule/dot_line.gif') 0 bottom repeat-x;}

.weekly_table02 a:link {color:#666666; text-decoration:none; font-size:1em; letter-spacing:0px;}
.weekly_table02 a:visited {color:#666666; text-decoration:none; font-size:1em; letter-spacing:0px;}
.weekly_table02 a:hover {color:#B2884D; text-decoration:underline; font-size:1em; letter-spacing:0px;}
.weekly_table02 a:active {color:#B2884D; text-decoration:underline; font-size:1em; letter-spacing:0px;}


.layer_boxTl{background:url('../images/schedule/box_tl.png') 0 0 no-repeat; width:3px; height:10px;}
.layer_boxTc{background:url('../images/schedule/box_tc.png') 0 0 repeat-x;}
.layer_boxTr{background:url('../images/schedule/box_tr.png') 0 0 no-repeat; width:3px; height:10px;}
.layer_boxCl{background:url('../images/schedule/box_cl.gif') 0 0 repeat-y;}
.layer_boxCr{background:url('../images/schedule/box_cr.gif') 0 0 repeat-y;}
.layer_boxCc{background:#FFFFE8; color:#333; font-size:0.9em; font-weight:normal; line-height:1em; vertical-align:top;}
.layer_boxBl{background:url('../images/schedule/box_bl.gif') right bottom no-repeat; width:6px; height:7px;}
.layer_boxBc{background:url('../images/schedule/box_bc.gif') right bottom repeat-x;}
.layer_boxBr{background:url('../images/schedule/box_br.gif') right bottom no-repeat; width:6px; height:7px;}


/***** 파일첨부(리스트) *****/
table.fileUp{line-height:1.5em; border:1px solid #C9C9C9; border-collapse:separate;}
table.fileUp th{height:10px; font-size:0.9em; line-height:1em; text-align:center; text-align:center; color:#555; border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; background-color:#EDEDED; background:url('../images/common/bg/bg_fileup.gif') repeat-x 0 0;}
table.fileUp th.txt{height:11px; font-size:0.9em; line-height:1em; text-align:center; text-align:center; font-weight:normal; color:#555; border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; background:url('../images/common/bg/bg_fileup.gif') repeat-x 0 0;}
table.fileUp td.file{text-align:left; padding:4px 10px 2px 10px;}
table.fileUp td.fileBg{text-align:left; padding:4px 10px 2px 10px; background-color:#EFEFEF;}
table.fileUp td.r{text-align:right; padding:4px 12px 2px 0; color:#888;}
table.fileUp td.rBg{text-align:right; padding:4px 12px 2px 0; background-color:#EFEFEF;}
table.fileUp td.bgimg{text-align:center; height:50px; padding:7px 0 4px 0; background:url('../images/common/bg/bg_fileuptxt.gif') no-repeat center 7px;}/*̺ TD */
table.fileUp td.l{padding:7px 0 4px 10px;}



table.fileUp01{line-height:1.5em; border:1px solid #C9C9C9; border-collapse:separate;}
table.fileUp01 th{height:10x; font-size:0.9em; line-height:1em; text-align:center !important; color:#555 !important; border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9 !important; background-color:#EDEDED; background:url('../images/common/bg/bg_fileup.gif') repeat-x 0 0;}
table.fileUp01 th.txt{height:17px; font-size:0.9em; line-height:1.2em; font-weight:normal; color:#555; border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; background:url('../images/common/bg/bg_fileup.gif') repeat-x 0 0;}
table.fileUp01 td.file{text-align:left; padding:4px 10px 2px 10px;}
table.fileUp01 td.fileBg{text-align:left; padding:4px 10px 2px 10px; background-color:#EFEFEF;}
table.fileUp01 td.r{text-align:right; padding:4px 12px 2px 0; color:#888;}
table.fileUp01 td.rBg{text-align:right; padding:4px 12px 2px 0; background-color:#EFEFEF;}
table.fileUp01 td.bgimg{text-align:center; height:50px; padding:7px 0 4px 0; background:url('../images/common/bg/bg_fileuptxt.gif') no-repeat center 7px;}/*̺ TD */
table.fileUp01 td.l{padding:7px 0 4px 10px;}


/***** bbs_map(메일 리스트) *****/
table.bbs_map{width:100%; text-align:center; line-height:1.5em; border-bottom:1px solid #E5E5E4;}
table.bbs_map th{font-size:0.9em; text-align:left; font-weight:bold; height:28px; color:#333; border-right:1px solid #EEE; border-left:1px solid #EEE; background-color:#E5E5E4; padding:0 0 0 10px; }
table.bbs_map th.l{text-align:left;}
table.bbs_map td{text-align:left; vertical-align:top; padding:10px 5px 30px 5px; border-right:1px solid #EEE; border-left:1px solid #EEE; color:#666;}/* TD */

/* main_method_bbs(간편 사용법) */
table.main_method_bbs th {padding:0 !important;font-size:1em !important;text-align:center !important;vertical-align:middle !important;background:#e6e3dc url(../images/main/bg_mainmethodbbsTH.gif) repeat-x 0 100% !important;}
table.main_method_bbs td {margin:0 !important;padding:0 !important;text-align:center !important;vertical-align:middle !important;_border-right:2px solid #eee;}




/*****  테이블 bbs_list td table tbl_dlist *****/
table.bbs_list td table.tbl_dlist{width:100%; text-align:left; line-height:1.5em; }
table.bbs_list td table.tbl_dlist td{padding:0 0 0 0; border-bottom:1px solid #E6E6E6; color:#666;}
table.bbs_list td table.tbl_dlist td.bd_r{border-right:1px solid #E6E6E6;}
table.bbs_list td table.tbl_dlist td.top{padding:10px 0 8px 0; border-top:1px solid #E6E6E6; color:#666; vertical-align:middle;}
table.bbs_list td table.tbl_dlist td.bottom{padding:8px 0 8px 0; border-bottom:none; vertical-align:middle;}
table.bbs_list td table.tbl_dlist td.color333{color:#333;}
table.bbs_list td table.tbl_dlist td.picture{padding:5px 0 2px 0; text-align:center; vertical-align:top; border-bottom:1px solid #E6E6E6; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD; color:#333;}
table.bbs_list td table.tbl_dlist td div.view{margin:5px 0 5px -10px; border:1px solid #CFCFCF; text-align:left; height:360px;}
table.bbs_list td table.tbl_dlist td div.view02{padding:20px 0px; text-align:center; vertical-align:top; color:#666;}
table.bbs_list td table.tbl_dlist td div.view03{margin:5px 0 5px -10px; padding:20px 20px 30px 20px; border:1px solid #CFCFCF; text-align:left;}
table.bbs_list td table.tbl_dlist td div.view04{margin:5px 2px 5px 0; border:1px solid #CFCFCF; text-align:left; height:360px;}




table.bbs_list td table.tbl_qlist{width:100%; text-align:left; line-height:1.8em; }
table.bbs_list td table.tbl_qlist td{padding:3px 0 3px 7px; border-bottom:1px solid #E6E6E6; color:#666;}
table.bbs_list td table.tbl_qlist td.bd_r{border-right:1px solid #E6E6E6;}
table.bbs_list td table.tbl_qlist td.top{padding:0 0 0 0; color:#666; vertical-align:middle;}
table.bbs_list td table.tbl_qlist td.bottom{padding:0 0 0 0; vertical-align:middle;}


/*****  테이블 bbs_list td table tbl_dlist 관리자-상품 및 특약관리(버튼 외곽) *****/
table.bbs_list td table.tbl_plist{width:100%; text-align:left; line-height:1.5em; }
table.bbs_list td table.tbl_plist td{padding:0 0 0 0; border-top:1px solid #E6E6E6; color:#666;}

